<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script type="text/JavaScript">
      /*
          想页面输出连续的数字

      */
      /*
          var n=1;
          document.write(n++ +"<br  />");
      */
      /*
          循环语句
              通过循环语句可以让一段代码重复执行

          while循环
              -语法:
                  while(语句表达式){
                      语句...
                  }
          -while语句在执行时
                  先进行判断,在执行语句
                      若结果为true则执行循环语句
                      当循环体执行完后,继续进行语句判断,若继续为true则继续执行循环体,以此类推
                      若结果为false   则终止循环

            do....while语句在执行时,会先执行循环体
                  循环体执行完毕以后,再对while后的条件表示式进行判断
                  如果结果为true,则继续执行循环,执行完毕继续判断 ,以此类推
                  如果结果为false,则终止循环

                实际上这两个语句功能类似,不同的是while是在判断后执行,而do...while执行后判断
                do....while可以保证循环体至少执行一次,
                而while不能
      */

                  /*    
                //   像这种将条件表达式写死的循环,叫做死循环
                //      该循环不会停止,除非浏览器关闭,死循环在开发中慎用
                //    可以用break来终止循环
                   var n=1;
                  while (true) {
                      alert(n++);
                      if (n== 10) {
                        break;
                      }
                  } 
                  
                  */
                //  创造一个循环,往往需要三个步骤
                // 1.创初始化一个变量
                  var n =1;
                // 2.在循环中设置一个条件表达式  
                    while (n<10) {
                        alert(n);
                        // 3.定义一个更新表达式,每次更新初始化变量
                        n++;

                    }


    </script>
  </head>
  <body></body>
</html>
